package com.ruoyi.ldzlsc.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 工序任务报工记录VO
 * 
 * @author ldzl
 */
@Data
public class TaskReportVO {
    
    /** 序号 */
    private Integer sequence;
    
    /** 报工单编号 */
    private String reportCode;
    
    /** 报工单名称 */
    private String reportName;
    
    /** 报工日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reportDate;
    
    /** 工单名称 */
    private String workOrderName;
    
    /** 工单编号 */
    private String workOrderCode;
    
    /** 任务名称 */
    private String taskName;
    
    /** 任务编号 */
    private String taskCode;
    
    /** 工艺路线 */
    private String processRoute;
    
    /** 工序名称 */
    private String processName;
    
    /** 物料信息 */
    private String materialInfo;
    
    /** 报工数量 */
    private BigDecimal reportQty;
    
    /** 合格数量 */
    private BigDecimal qualifiedQty;
    
    /** 不合格数量 */
    private BigDecimal unqualifiedQty;
    
    /** 报工人员 */
    private String reporter;
    
    /** 报工时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date reportTime;
    
    /** 状态 */
    private String status;
    
    /** 备注 */
    private String remark;
}
